package net.mingsoft.report_data.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


/**
 * 报告类型配置表 zk_data_report_config
 * @author gengfa
 */
@Data
@ApiModel(value = "报告类型配置表")
public class ZkDataReportConfigEntity {

  /**
   * ID
   */
  @ApiModelProperty(value="ID")
  private String id;

  /**
   * 报告类型
   */
  @ApiModelProperty(value="报告类型")
  private String reportType;

  /**
   * 报告名称
   */
  @ApiModelProperty(value="报告名称")
  private String reportName;

  /**
   * 对应栏目ID
   */
  @ApiModelProperty(value="对应栏目ID")
  private long categoryId;

  /**
   * 输出报告标题
   */
  @ApiModelProperty(value="输出报告标题")
  private String reportTitle;

  /**
   * 自动生成: 0 关闭 1 开启
   */
  @ApiModelProperty(value="自动生成: 0 关闭 1 开启")
  private long autoGenerate;

  /**
   * 生成周期配置: 周、月、季度、半年、年 （若开启用1表示，关闭用0表示）
   */
  @ApiModelProperty(value="生成周期配置: 周、月、季度、半年、年 （若开启用1表示，关闭用0表示）")
  private String generatePeriod;

  /**
   * 创建时间
   */
  @ApiModelProperty(value="创建时间")
  private String createdDate;

  /**
   * 创建人
   */
  @ApiModelProperty(value="创建人")
  private String createdBy;

  /**
   * 更新时间
   */
  @ApiModelProperty(value="更新时间")
  private String updatedDate;

  /**
   * 更新人
   */
  @ApiModelProperty(value="更新人")
  private String updatedBy;

}
